build: boot.bin loader.bin kernel.bin
	dd if=boot.bin of=a.img bs=512 count=1 conv=notrunc
	sudo mount a.img /mnt/floppy
	sudo cp loader.bin /mnt/floppy
	sudo cp kernel.bin /mnt/floppy
	sudo umount /mnt/floppy

boot.bin: boot.asm
	nasm -o boot.bin boot.asm

loader.bin: loader.asm
	nasm -o loader.bin loader.asm

kernel.bin: kernel.asm
	nasm -f elf -o kernel.o kernel.asm
	ld -m elf_i386 -o kernel.bin kernel.o

clean:
	rm -fr *.bin *.o
